# 1、添加元素：
# add:添加的是一个整体  （整体）
# 变量名.add()
# s2 = {1,2,3,4}
# print(f'添加之前的:{s2}')
#s2.add(5）
#s2.add(5,6) #一次只能添加一个元素
# s2.add((5,6))  #添加一个元组类型的元素
# print(f'添加之后的：{s2}')
# update: 把传入的元素拆分，一个一个放入集合中  (拆分）
#变量名.update()
# s2.update('567')  # 元素必须是能够被for循环取值的可迭代对象，整型不可以被for循环取值的！
# print(f'添加之后的:{s2}')

#2、删除元素：
# s2 = {1,2,3,4}
# print(f'添加之前的:{s2}')
# remove
# s2.remove(4)
# s2.remove(5) #选择删除的数字如果集合中就有删除，没有就会报错！
# print(s2)

# pop：对集合进行无序的排序，然后将左边第一个元素进行删除
# s2.pop(1) #报错，pop里面不需要
# s2.pop()
# print(s2)
# discard:有则操作，无则不操作
# s2.discard(4)
# print(s2)
# s2.discard(5)
# print(s2)

# 3、交集：&  含义：共同有的部分
# a = {1,2,3,4}
# b = {3,4,5,6,7,}
# print(a & b)

# a = {1,2,3,4}
# b = {5,6,7,8}
# print(a & b)
# 注意：没有共同的部分则返回set()

# 4、并集：|  含义：所有的都放在一起，重复的不算
# a = {1,2,3,4}
# b = {3,4,5,6,7}
# print(a | b)

# a = {1,2,3,4}
# b = {5,6,7,8}
# print(a | b)



